how much house can i afford in germany